package cn.buk.tms.hotel.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 售卖房型的房价
 * @author yfdai
 */
public class RoomPriceDto {

  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  private Date effectiveDate;

  /**
   * 裸价
   */
  private double exclusiveAmount;

  /**
   * 含税价
   */
  private double inclusiveAmount;

  private String currency;

  /**
   * 0：含餐；1：早餐；2：中餐；3：晚餐； 6：早+中；7：早+晚；8：全餐；9：中+晚；10：无餐
   */
  private int mealType;

  /**
   * 餐食数量
   */
  private int mealCount;

  /**
   * 是否即时确认
   */
  private int instantConfirm;

  public Date getEffectiveDate() {
    return effectiveDate;
  }

  public void setEffectiveDate(Date effectiveDate) {
    this.effectiveDate = effectiveDate;
  }

  public double getExclusiveAmount() {
    return exclusiveAmount;
  }

  public void setExclusiveAmount(double exclusiveAmount) {
    this.exclusiveAmount = exclusiveAmount;
  }

  public double getInclusiveAmount() {
    return inclusiveAmount;
  }

  public void setInclusiveAmount(double inclusiveAmount) {
    this.inclusiveAmount = inclusiveAmount;
  }

  public String getCurrency() {
    return currency;
  }

  public void setCurrency(String currency) {
    this.currency = currency;
  }

  public int getMealType() {
    return mealType;
  }

  public void setMealType(int mealType) {
    this.mealType = mealType;
  }

  public int getMealCount() {
    return mealCount;
  }

  public void setMealCount(int mealCount) {
    this.mealCount = mealCount;
  }

  public int getInstantConfirm() {
    return instantConfirm;
  }

  public void setInstantConfirm(int instantConfirm) {
    this.instantConfirm = instantConfirm;
  }
}
